WPNTS\Inc\Security C

Total Complexity 103
Dependencies 3
Dependents 1
Total lines 978
Lines of code 500
Logical lines of code 277
Comment lines 259
Methods 30
Properties 7

Methods 30

Method Rating Maintainability Complexity Lines of code
__construct()
A
41 11 55
wpnts_rate_limit_ip()
A
42 11 46
add_security_headers()
A
50 11 31
wpnts_detect_suspicious_requests()
A
44 9 44
wpnts_block_scanners()
A
45 7 42
is_scanner_user_agent()
S
53 6 25
log_blocked_access()
S
48 4 36
get_visitor_ip()
S
56 4 20
update_tor_nodes_list()
S
55 4 19
get_client_ip()
S
58 3 17
check_tor_access()
S
63 3 11
hide_http_header_wp_version()
S
55 2 19
is_xmlrpc_request()
S
67 3 7
block_access()
S
61 2 14
initialize_tor_protection()
S
73 2 6
wpnts_notify_slack()
S
58 1 15
wpnts_disable_file_editor()
S
75 2 5
block_xmlrpc_requests()
S
75 2 5
remove_xmlrpc_headers()
S
71 2 6
wpnts_remove_x_powered_by_for_rest()
S
71 2 6
wpnts_remove_x_powered_by_header()
S
74 2 5
wpnts_remove_version_from_assets()
S
70 2 6
disable_xmlrpc_complete()
S
60 1 14
set_default_config()
S
62 1 13
wpnts_hide_wordpress_version()
S
75 1 4
send_forbidden_response()
S
67 1 9
is_tor_node()
S
74 1 4
save_nodes_to_file()
S
71 1 5
should_update_list()
S
74 1 4
remove_security_risks()
S
69 1 7